package br.edu.universo.si.projeto2.infojob.server.persistencia;

import java.sql.ResultSet;
import java.sql.Statement;
import java.util.HashMap;
import br.edu.universo.si.projeto2.infojob.server.Database;

/**
 * Classe de persistência de Setores de Atuação.
 */
public class PSetorAtuacao
{
	/**
	 * Busca todos os setores de atuação.
	 * @author Marcelo M. Fleury
	 * @return HashMap<Integer, String>
	 * @throws ClassNotFoundException
	 * @throws Exception
	 */
	public static HashMap<Integer, String> getSetoresAtuacao() throws ClassNotFoundException, Exception
	{
		HashMap<Integer, String> setoresAtuacao = new HashMap<Integer, String>();

		Database database = Database.getInstance();
		Statement stmt = database.getStatement();

		String query = "SELECT * FROM infojob.tb_setor_atuacao ORDER BY setor;";

		ResultSet rs = stmt.executeQuery(query);

		while (rs.next())
		{
			int id = rs.getInt("id");
			String estadoCivil = rs.getString("setor");

			setoresAtuacao.put(id, estadoCivil);
		}

		return setoresAtuacao;		
	}

}